home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 6 / QRZ Ham Radio Callsign Database - Volume 6.iso / mac / files / amiga / csrc720j.lzh / sysop.c < prev    next >
C/C++ Source or Header  |  1993-01-10  |  2KB  |  104 lines

  1. #include "mb.h"
  2.  
  3. /* Stub routine for the sysop version. This contains various routine and
  4. variable definitions that are not used by the sysop version but which are
  5. easier to define in here than to try to #ifdef out of all the routines
  6. they occur in. For example passchar, vhfstream and hfstream are only used
  7. if the port in use is the tnc. SYSOP can't possibly be set to the tnc port
  8. and so these variables are never accessed.
  9.  
  10. */
  11. char passchr = 0, hfstream = 0, vhfstream = 0;
  12. short BaudRate,tapr_flag,all_number,interflag;
  13. char *fwdfile;    /* forward file name --- not used but have to define it */
  14. /* From mbinit and mbterm */
  15. char *talkm1,*talkm2,*talkm3,*talkm4;
  16.  
  17. /* Routines that aren't required any more.
  18.    SOme of them are called from mb.c and it is easier to add them as a
  19.    null stub here than to to try to maintain another variation on the
  20.    routine that is already full of #ifdef's
  21. */
  22. initser()
  23. {
  24.    return(0);
  25. }
  26. chkdis()
  27. {
  28.    return(0);
  29. }
  30. findfwd()
  31. {
  32.    return(0);
  33. }
  34. cleanser(){}
  35. cmdtnc(){}
  36. convtnc(){}
  37. onetnc(){}
  38. term(){}
  39. tncstate(){}
  40. trantnc(){}
  41. islink(){}
  42. logina(){}
  43. distnc(){}
  44. alltnc(){}
  45. bldfwd(){}
  46. markdis(){}
  47. /* Pieces of commands that are taken from files that have been removed */
  48.  
  49. /* All that's left of mbtnc is the login process */
  50.  
  51. login()
  52. {
  53.   register PORTS *p;
  54.   register char *i;
  55.  
  56.   readmsg();
  57.   readusr();
  58.  
  59.   p = port;
  60.  
  61.   p->lport = cport;
  62.   cport->lport = p;
  63.   p->errors = 0;
  64.   p->msg    = NULL;
  65.   p->cmdcnt = 0;
  66.   p->flags clrbit p_opreq;
  67.   p->ec = p->ecuser;
  68.  
  69. /*
  70.  *  Prepare to check if this user can indeed connect.
  71.  */
  72.  
  73.    p->mode = local;
  74.    rduser(p->user->call, p->user);
  75.    unbl(p->line, p->user->call, ln_call);
  76.    log('C', 'S', ' ', p->line);
  77. }
  78.  
  79. fwdcmd()
  80. {
  81.    port->msg = mwhat;
  82.    port->errors++;
  83. }
  84. utalk()
  85. {
  86.    port->msg = mwhat;
  87.    port->errors++;
  88. }
  89. lterm()
  90. {
  91.    port->msg = mwhat;
  92.    port->errors++;
  93. }
  94. sfwd()
  95. {
  96.    port->msg = mwhat;
  97.    port->errors++;
  98. }
  99. newfwd()
  100. {
  101.    port->msg = mwhat;
  102.    port->errors++;
  103. }
  104.